really fix #333284.
authorKristian Rietveld <kris@gtk.org>
Sat, 27 May 2006 21:09:59 +0000 (21:09 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Sat, 27 May 2006 21:09:59 +0000 (21:09 +0000)
2006-05-27  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_queue_draw_arrow): really fix
#333284.

ChangeLog
ChangeLog.pre-2-10
gtk/gtktreeview.c

index a0b8cdb38f6263d1b759d3d89fd3006a77bf0458..4f47af3f257ae0767573cf2493b0a4ba90d2d404 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-27  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_queue_draw_arrow): really fix
+       #333284.
+
 2006-05-27  Kristian Rietveld  <kris@gtk.org>
 
        Editable cell window placement and RTL fixes.
index a0b8cdb38f6263d1b759d3d89fd3006a77bf0458..4f47af3f257ae0767573cf2493b0a4ba90d2d404 100644 (file)
@@ -1,3 +1,8 @@
+2006-05-27  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_queue_draw_arrow): really fix
+       #333284.
+
 2006-05-27  Kristian Rietveld  <kris@gtk.org>
 
        Editable cell window placement and RTL fixes.
index 32cc9702e244030199af931c5221f1a0c84023e5..588ff3f27a62ae450b3c5022214b249871d0fb74 100644 (file)
@@ -8535,7 +8535,7 @@ gtk_tree_view_queue_draw_arrow (GtkTreeView      *tree_view,
     return;
 
   rect.x = 0;
-  rect.width = MAX (tree_view->priv->expander_size, tree_view->priv->width);
+  rect.width = MAX (tree_view->priv->expander_size, MAX (tree_view->priv->width, GTK_WIDGET (tree_view)->allocation.width));
 
   rect.y = BACKGROUND_FIRST_PIXEL (tree_view, tree, node);
   rect.height = ROW_HEIGHT (tree_view, BACKGROUND_HEIGHT (node));